home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Amiga Plus 1995 #1
/
Amiga Plus 1995 #1.iso
/
fish-disketten
/
fish_871-880
/
d874
/
dfa
/
history
< prev
next >
Wrap
Text File
|
1994-12-13
|
33KB
|
1,331 lines
Programm : adr.c
Version : V1.23
Copyright by: Dirk Federlein
Purpose
-------
DFA:
A Commodity for the handling of addresses.
Revision V1.23
--------------
created on Saturday, 22.05.93 18:23:55 by Dirk Federlein. LogMessage :
-*- changed on Saturday, 22.05.93 18:31:41 by Dirk Federlein. LogMessage :
- Changed the public DFA distribution. Now the .dvi file is
included in the public version as well.
-*- changed on Saturday, 22.05.93 18:30:23 by Dirk Federlein. LogMessage :
- Included another language in the locale directory: Finnish
(Suomi). Translation was done by T. Blinnikka. The suomi
language file was done by T. Blinnikka as well.
-*- changed on Saturday, 22.05.93 18:29:53 by Dirk Federlein. LogMessage :
- Adapted all the documentation according to the installer
(license) stuff.
-*- changed on Saturday, 22.05.93 18:28:18 by Dirk Federlein. LogMessage :
- Licensed the installer V1.24 programm (and icon) from
Commodore. Now the Installer is included on the disk.
Installation by hand should be past now!
-*- changed on Saturday, 22.05.93 18:27:14 by Dirk Federlein. LogMessage :
- In nearly every locale file there was at least one shortcut
that was used twice within ONE window. Fixed.
-*- changed on Saturday, 22.05.93 18:25:38 by Dirk Federlein. LogMessage :
- Fixed a bug within the About-Requester (actually
within the locale files), which caused that not all
information was shown.
(Report: T. Blinikka)
-*- created on Saturday, 22.05.93 18:23:55 by Dirk Federlein. LogMessage :
- Fixed a bug within my catalog description file which made
the % shortcut in "Arexx Commands" being a %% :-(
Revision V1.22
--------------
created on Tuesday, 27-Apr-93 16:19:02 by Dirk Federlein. LogMessage :
-*- changed on Thursday, 13-Mai-93 23:06:31 by Dirk Federlein. LogMessage :
- Noticed that the AppIcon/AppWIndow/Default-Tool functions
did NOT work properly in EVERY CASE. fixed.
-*- changed on Thursday, 13-Mai-93 11:02:27 by Dirk Federlein. LogMessage :
- Added a new Icon for the DFA executable.
This icon was done by Michael *Mick* Hohmann.
-*- changed on Thursday, 13-Mai-93 11:01:22 by Dirk Federlein. LogMessage :
- Built in the new project icon for the address files.
Icon was done by Michael *Mick* Hohman.
-*- changed on Monday, 10-Mai-93 01:54:07 by Dirk Federlein. LogMessage :
- Gadget shortcuts for printforms did not work. All they did
was to change the MX gadgets. The print form itself was
NOT changed. Fixed.
(Report: Klaus Mühlheims)
-*- changed on Friday, 07-Mai-93 15:30:06 by Dirk Federlein. LogMessage :
- When you tried to MARK entries using the "By name" function
and did NOT enter a '#?' in front of the pattern (i.e you
wanted to mark names beginning with "XYZ" => "XYZ#?"), nothing was marked
at all, because the '>' or the ' ' char was searched for as well,
and so no entry was found. Fixed.
(Report: K. Stuke, L. Bieker)
-*- changed on Wednesday, 05-Mai-93 16:55:17 by Dirk Federlein. LogMessage :
- Removed a bug within the "New" function. The current item
counter was NOT set correctly after inserting a new address
so that the phone/email text gadgets did NOT show the
correct strings.
-*- created on Tuesday, 27-Apr-93 16:19:02 by Dirk Federlein. LogMessage :
- Added the RMBTRAP to all windows but the main window. Now
the titlebar is NOT blanked, when you push the right mouse
button.
Revision V1.21
--------------
-*- created on Saturday, 21-Mär-93 15:35:54 by Dirk Federlein. LogMessage :
-*- changed on Sunday, 25-Apr-93 01:20:49 by Dirk Federlein. LogMessage :
- After I cleaned up the code within the "Full" window a bit,
the function of "navigation" gadgets was demaged! Fixed.
(Report: Michael Herold)
-*- changed on Saturday, 24-Apr-93 18:56:10 by Dirk Federlein. LogMessage :
- DFA sometimes hehaved quite curious: It made other programs
not work correctly or crashed the machine or somthing...
I searched for this bug, but couldn't "localize" it at all.
Finally I noticed that this was a "stack problem" and now I
hope that it is fixed.
-*- changed on Saturday, 24-Apr-93 15:35:54 by Dirk Federlein. LogMessage :
- Selection-Flag was NOT returned correctly within the
STEM fields. Fixed
-*- changed on Friday, 23-Apr-93 12:30:59 by Dirk Federlein. LogMessage :
- Tested DFA on low (chip) memory conditions and improved
the behaviour of DFA, if not enough chip memory is
available.
-*- changed on Thursday, 22-Apr-93 11:01:58 by Dirk Federlein. LogMessage :
- Some people reported crashes, but no crash on my mashine!
Hours of searching... hmmm... it seemed that any program (LoadTiga?)
has completely trashed the machine, which led to wrong compilation:-(
-*- changed on Thursday, 22-Apr-93 11:01:58 by Dirk Federlein. LogMessage :
- Removed some potential enforcer hits:-(
-*- changed on Wednesday, 21-Apr-93 13:28:45 by Dirk Federlein. LogMessage :
- Bug in Mark/JumpTo: If you marked one item an hit "jumpto",
the first address item became the active item - this was OK,
BUT if you tried to unmark the former marked item THE VERY
FIRST item in the list became marked/unmarked. Fixed.
(Report: Michael Herold)
-*- changed on Monday, 19-Apr-93 09:39:35 by Dirk Federlein. LogMessage :
- The slider of listview in the main window get is width
relatively to the size of the whole listview now. This means
that if the window is resized and becomes bigger, the
listview becomes larger and the slider wider.
-*- changed on Sunday, 18-Apr-93 13:41:03 by Dirk Federlein. LogMessage :
- If no language was specified OR no locale support was given
(as in WB2.04), not ALL strings were inserted correctly.
Fixed.
(Report: Michael Herold)
-*- changed on Wednesday, 31-Mär-93 11:23:59 by Dirk Federlein. LogMessage :
- Removed a bug that caused DFA to crash within the "Comment"
field. The reason was a buffer that was too small after I
enlarged this field to 100 chars (Buffer in StringExtend.
structure).
(Report: Michael Herold)
-*- changed on Wednesday, 31-Mär-93 00:48:17 by Dirk Federlein. LogMessage :
- Made the behaviour of the gadget bank on the right side of
the main window a bit more logical. Unpossible choices are
ghosted and are unghosted as soon as they become possible,
e.g. actions on the active item.
-*- changed on Monday, 29-Mär-93 11:49:11 by Dirk Federlein. LogMessage :
- Continued to clean up the source code which resulted
in "cleaner" code and even saved a few bytes again.
-*- changed on Monday, 29-Mär-93 09:40:25 by Dirk Federlein. LogMessage :
- DFA detects the number of columns now and displays as much
as possible and available from each of the 3 displayed
fields.
-*- changed on Monday, 29-Mär-93 00:37:47 by Dirk Federlein. LogMessage :
- Cleaned up the main event loop and save a few bytes (2K).
-*- changed on Sunday, 28-Mär-93 23:54:23 by Dirk Federlein. LogMessage :
- Found a mysterious behaviour of the compiler/libcode or
something else: I use(d) the SAS-qsort function to sort my
address list. To compare the elements I wrote a compare()
function and made it STATIC. As soon as qsort() was called,
the machine crashed with "Illegal instruction" error.
Fixed this by makeing the compare() function global.
Maybe within the generated code the qsort() function couldn't
access my compare() function, who knows. The only thing
that keeps curious is that I did not change this part of code
at all and it worked all the time, until today...
-*- changed on Sunday, 28-Mär-93 22:07:23 by Dirk Federlein. LogMessage :
- Sometimes DFA did save the addresses even if they were not changed
- fixed.
(Report: Kai Iske)
-*- changed on Sunday, 28-Mär-93 16:31:32 by Dirk Federlein. LogMessage :
- Found a bug within the Cli parameters handling function -
fixed.
-*- changed on Friday, 26-Mär-93 20:20:52 by Dirk Federlein. LogMessage :
- Rewrote some parts of the search function(s) and saved some
bytes this way.
-*- changed on Wednesday, 24-Mär-93 16:41:35 by Dirk Federlein. LogMessage :
- If a new address has been entered and is added to the list,
DFA automatically selects it.
-*- changed on Wednesday, 24-Mär-93 15:51:22 by Dirk Federlein. LogMessage :
- Added pagewise scrolling of the address list. Holding down
the SHIFT key together with cursor up or down scrolls the
list one page up or down. Holding the CRTL key together with
the cursor up/down keys jumps to the first/last entry.
(Request: Too many to list them all:-))
-*- changed on Tuesday, 23-Mär-93 22:00:59 by Dirk Federlein. LogMessage :
- Improved the handling of the "Edit" and "Full" gadget
ghosting.
-*- changed on Tuesday, 23-Mär-93 22:00:09 by Dirk Federlein. LogMessage :
- Saved a few bytes of code my eliminating one function.
-*- changed on Tuesday, 23-Mär-93 20:38:49 by Dirk Federlein. LogMessage :
- If you killed (deleted) an address entry there was no active
item afterwards. Changed this: Now the previous entry get
the current one, as longs as there exists one
(Suggetion: H. Schmiedehausen and others)
-*- changed on Monday, 22-Mär-93 18:38:26 by Dirk Federlein. LogMessage :
- Forgot to call a FreeArgs() after calling ReadArgs(). This
caused a significant loss of memory every time you started
DFA and ended it again...
-*- changed on Monday, 22-Mär-93 18:37:07 by Dirk Federlein. LogMessage :
- Found a few potential enforcer hits and removed them.
-*- changed on Monday, 22-Mär-93 00:47:33 by Dirk Federlein. LogMessage :
- Noticed that I forgot (!) to give two Arexx commands their
functionality. This means that the commands were already there,
but simply did nothing at all.
-*- changed on Sunday, 21-Mär-93 23:34:43 by Dirk Federlein. LogMessage :
- Selection "by name" doesn't add jokes automatically any
more. You have to do it explicitly now.
-*- created on Sunday, 21-Mär-93 13:48:16 by Dirk Federlein. LogMessage :
- Removed all global variables except the library bases. This
was done, because I plan to split DFA into 3 parts in the
next version.
Revision V1.2
--------------
created on Sunday, 14-Feb-93 01:18:42 by Dirk Federlein.
-*- changed on Friday, 29-Mär-93 21:30:09 by Dirk Federlein. LogMessage :
- Changed the handling of the search stuff in the
Arexx port as well. Notice that this means the the former
skripts the assume the AUTOMATICALLY INSERTED
joker won't work any more. I supply modified scripts coming
with this distribution.
-*- changed on Friday, 19-Mär-93 17:15:04 by Dirk Federlein. LogMessage :
- DFA keeps the entered search string in mind if you entered
one.
-*- changed on Friday, 19-Mär-93 17:11:54 by Dirk Federlein. LogMessage :
- Changed the handling of the search string. Up to now jokers
were expanded automatically infront of and behind the
string. This has changed now! You have to type in these
jokers by yourself if you want them!
-*- changed on Friday, 19-Mär-93 16:48:41 by Dirk Federlein. LogMessage :
- Looked for mysterious enforcer hits that came up on some
machines, but not on mine. Some people tried to localize
the bug ,BUT nobody (not me as well) found it. I even
disassabled the whole stuff and looked through the assembler
code...
Today Kai Iske noticed that the hits appeared ONLY, when the
appicon was DISABLED. This made it EASY to find the bug.
(Report: MickH, H. Schmiedehausen, Steffen Reith, and other)
-*- changed on Sunday, 14-Mär-93 21:35:35 by Dirk Federlein. LogMessage :
- Removed some bugs that caused enforcer hits, when updating
the print progress requester.
-*- changed on Wednesday, 03-Mär-93 11:17:50 by Dirk Federlein. LogMessage :
- Removed a bug that caused DFA to crash, when you tried to
remove it without a window open, e.g. DFA was in iconified
state and you tried to remove it via the exchange utility.
(Report: Michael Herold)
- The modified flag did not work well. Often the addresses
were saved even if it was NOT necessary. Fixed.
-*- changed on Wednesday, 03-Mär-93 11:14:39 by Dirk Federlein. LogMessage :
- Changed the output of the phonelist print. I set the printed
fields to a fixed size and cut of the ZIP and country field.
Now the output looks much cleaner, as the fields are ordered
in columns.
(Request: Some, but do not remember who)
-*- changed on Wednesday, 03-Mär-93 11:10:22 by Dirk Federlein. LogMessage :
- Looked for a bug that caused enforcer hits when selecting
the "fields to search" by keyboard within the search window.
It SEEMED that the compiler had something to do with it,
as the code was OK, and worked on other parts of the source
without hits. As soon as I DISABLED the "AutoRegister" flag
of the SAS-C compiler everything went find and no more hit
appeared.
(Report: Benoit Mortier)
-*- changed on Monday, 01-Mär-93 23:52:54 by Dirk Federlein. LogMessage :
- Removed a bug within the main window close function that
caused a "guru meditation" as soon as you hit CTRL-C or
used the exchange utility for removing DFA while in
iconified state.
Report: Michael Herold
-*- changed on Tuesday, 23-Feb-93 15:31:41 by Dirk Federlein. LogMessage :
- Removed a bug in the window sizing REcalculation routine.
Up to now it was not calculated correctly which led to
a smaller window every time the recalculation was done.
-*- changed on Tuesday, 23-Feb-93 15:04:20 by Dirk Federlein. LogMessage :
- Had to check the dialing function. Fixed nonfunction by
adding a delay behind the init string. This will be
customizable in future versions.
-*- changed on Tuesday, 23-Feb-93 15:02:31 by Dirk Federlein. LogMessage :
- Added help support for Edit, Full, Search and Print window.
If you hit HELP the guide file is loaded and the correct
chapter, i.e. node is shown. This feature has to be expanded
to all the other windows.
-*- changed on Monday, 22-Feb-93 19:10:56 by Dirk Federlein. LogMessage :
- Changed the handling of the AmigaGuide file. Prepared (!)
for jumping directly to node. To support help from every (!)
window, it will be necessary to localize the AmigaGuide
nodes - English and German only of course! This will be done
by an EXTRA catalog file...
-*- changed on Monday, 22-Feb-93 00:45:59 by Dirk Federlein. LogMessage :
- Now it is possible to load another address file into
A RUNNING DFA by just double clicking on an address file.
As soon as the second DFA is started and it notices that
another one is already up, it sends a message to the already
existing one, containing the address file name.
-*- changed on Sunday, 21-Feb-93 00:49:00 by Dirk Federlein. LogMessage :
- Sort is case insensitive now
(Request: Kai Iske)
-*- changed on Sunday, 14-Feb-93 14:26:09 by Dirk Federlein. LogMessage :
- Changed the size of the button gadgets below the listview.
Now they are adjusted to the size of the listview. Sometimes
however the last gadget (jump to) doesn't end up with the
listview, due to calculation inaccuracies.
-*- changed on Sunday, 14-Feb-93 01:21:18 by Dirk Federlein. LogMessage :
- Hin und wieder wurden "Wait"-Masken nicht richtig
gesetzt - fixed.
-*- changed on Sunday, 14-Feb-93 01:20:31 by Dirk Federlein. LogMessage :
- Looked over the documentation once again.
DFA can be used as a default tool for address files now.
-*- changed on Sunday, 14-Feb-93 01:13:31 by Dirk Federlein. LogMessage :
- Now DFA takes care (a little bit) of Realease V39 of the
operating system. The currently selected entry within the
listview is handled different...
-*- changed on Sunday, 14-Feb-93 01:10:55 by Dirk Federlein. LogMessage :
- Added the generation of an .info file. If you save an
address file that does not have an icon, one will be
created. The default tool of this icon is set to "DFA" of
course.
changed on Wednesday, 10-Feb-93 00:59:32 by Dirk Federlein. LogMessage :
- Now the user may drag address files into the application
icon AND into the main window itself, which is an
application window now.
- Added Help facility. If you push the help key the Amigaguide
file ist shown. For this reason I added 2 new tool types,
GUIDEFILE and GUIDEREADER that can be use to customize this
feature.
changed on Saturday, 06-Feb-93 15:51:10 by Dirk Federlein. LogMessage :
- Returned to near code/data to save same bytes of memory.
- Fixed Bug that has existed since version 1.0. It caused lots
of enforcer hits on some machines and none at all on mine.
(Report: Michal Hohmann, ...)
- If the screen font has been smaller than the standard text,
the y-font size hast not been calculated correcty.
Fixed this by setting the y-font size to the greater of
these two sizes.
Optimized the the refreshing of the text gadgets in the
main window. Save somed bytes as well:-)
changed on Sonntag, 31-Jan-93 23:00:05 by Dirk Federlein. LogMessage :
Built in sizing gadget. Much work had to be done to make the
main window fontsensitiv AND sizable. Hope it works now.
Looking for enforcer hits reported by Mick Hohmann, but
no success!
changed on Samstag, 30-Jan-93 18:24:29 by Dirk Federlein. LogMessage :
Version 6.2 (SAS-C) installed
Code generation changed to FAR code FAR data.
Switched stack check on
changed on Samstag, 30-Jan-93 02:30:43 by Dirk Federlein. LogMessage :
Improved the handling of the tooltypes:
If DFA is started from shell and there is an .info file
which bekongs to it, the tool types are read. If you don't
like the tooltypes, you can give parameters within the
commandline as usual.
09.12.92
When you selected "Sort" the listview seemed to have an active item, but it
had none. Now the listview is set to the first line and no more item is
active. Furthermore the phone and the email fields are cleared.
When you changed the "XPos" and "YPos" value in the preferences window, you
had to leave this window and reopen it to get the values take place (use
"Show appicon" for testing this). Now the values are actualized at once and
hitting "Show appicon" takes care of the new values at once.
Some "impovements" on the GadTools gadgets;-)
When no entry was active and you selected "Search" and canceled
the search, the text gadgets phone/email1-3 were updated with an
NULL entry, which had been some curious letters, lets say junk. In
connection to this bug I found some others in the handling of the
search function and the updating of the listview. Fixed.
10.12.92
Removed an enforcer hit that occured, when you pushed the right mouse button
without selecting a menu item.
Searched for enforcer hits that occured, when you selected "Select device"
in the DFA preferences. It was most interesting to see that the first time
you pushed the button and finished the filerequester NO enforcer hit
appeared. The next time one enforcer hit came up, then two, three and so
on. After some time of searching for the bug I noticed that no enforcer hit
appeared, as soon as you remove the MFR (Magic File Requester). Using the
"normal" ASL filerequester gives no enforcer hits at all!
11.12.92
Began to implement the locale support. The most important thing
has been to implement localized Shortkeys as well! This had the
consequence that the code got a little longer...
(It was no longer possible to use the "switch" construct for
managing the different keycodes; now I use "if" clauses instead).
Created the german catalog translation file, ie. translated all
english texts into german.
Found a bug that occured if no active item existed and you canceled
the new command. Fixed.
12.12.92
Continued working on locale support. It is finished now, quite
apart from the fact that there surely will be some improvements
and translations to other laguages.
13.12.92
DFA uses the "NewLook" menus of 3.0 now - if possible.
Changed the program icon to fit the version 1.2
Changed function that fills the text gadgets in the main window. Now it
checks if there is a current address that can be displayed. If there is
none, it aborts at once. So no chunk should be seen anymore in these text
fields
14.12.92
PUBSCREEN tool tyle built in. Now it is possible to give a public Screen
name on which DFA is opened. If the given public screen does not exist DFA
will open its windows on the Workbench screen.
(Suggestion: Kai Stuke)
16.12.92
Spend lots of time searching for quite a stupid bug (well - which BUG is
clever?;-)): It seemed that searching for especially a city did not work.
After some time spending on debugging the search functions I noticed that I
simply forgot to implement a field (Street) on the GUI, but included it on
the input handling source! So simply the WRONG FIELDS were searched through
(ZIP instead of City) and no matching entries had been found of course.
(Report: Kai Gehrke)
Fixed a bug that locked the window input when poping up DFA by the AREXX
command "POPUP".
(Report: Kai Stuke)
05.01.93
Built in the possibility to call Arexx-Skripts directly out of DFA. An
additional window was created and the prefs file got some further lines.
But don't worry. DFA CAN read OLD prefs file.
Improved the Edit hook function. Jumping through the fields is now possible
by hitting ENTER ( on the num. keypad) as well.
Changed the design of the gadget panel in the main window. Put it
the same height as the listview. Should look nicer now.
Reorganized the menus of the main window.
The filerequesters did not open on the same screen as DFA, if DFA
was opened on another public screen than the Workbench! It opened
on the WB every time!
14.1.93
Added the possibility to force DFA to open on the visible screen, if it is
a pubic screen. If it isn't DFA take the settings given in PUBSCREEN or
uses the Default (e.g. WB screen).
(Suggestion: "Mick" Hohmann)
Added support for CLI start of DFA. This has been possible up to now, but
you could not give any arguments and DFA alway used the DEFAULTS (!). Now
you may give DFA arguments!
18.01.93
Enlarged the buffers of some fields, e.g. the COMMENT field is
bigger now, so you can enter up to 100 chars now.
(Suggestion: Georg Kaasererand others)
19.01.93
Added a "modified" field within the main window. If you modified
an address or added one the text "modified" is shown.
25.01.93
Got the update to version 6.2 of the SAS-C-Compiler. Recompiler
the whole stuff and had nothing but trouble! Reinstalled V6.0
again and everything was Ok:-(
26.01.93
Redesigned some of the windows
Did some changes on the german locale translation file
Revision V1.1(1)
--------------
"Edit Template" included to the Project menu. Now it is possible
to give defaults to every field. These defaults are copied to the
new address entry every time you select "New".
(Suggestion: Jürgen Walleneit)
Two new fields created: Address and Fax. Some adaptions had to be
done to "Edit", "Full", "Print" and "Search".
(Suggestion: Jürgen Walleneit).
According to the changes above it was necessary to do some changes
within the "Load" and "Save" function. DFA1.1 now can read version
1.0 files as well as version1.1 files; however, DFA always writes
version1.1 files!
Changed version number in "About";-)
14.10.92
Spend hours searching a mysterious bug... finally I noticed that
the stack had become too small (grmpf); I changed the stack size
from 4096 to 8192 which should be big enough! Please make sure
that stack is beg enough if you start DFA from the CLI/Shell.
Added the possibility change directly from "Full" to "Edit". Use
the gadget "Edit" to change to the familiar "Edit" window.
(Suggestion: Kai Iske)
15.10.92
Expanded the preferences: Now you may select another serial device
as well as a unit number. The old preferences files keep readable
by DFA of course.
(Suggestion: Peter Kunst)
The different "Edit" windows ("Edit", "New", "Template") now have
an title according to their function (Up to now all had the title
"Edit address...").
In the project menu there is a shortcut for every tem now.
Improved "Edit" when called out of the "Full" function: The
listview in the main window had not been updated!
Changed the DFA icon according to its version number (1.1);-)
Now it is possible to change the address item's selection status
within the "Edit" window.
(Suggestion: Kai Iske)
16.10.92
Started to implement the Arexx port. First I coded it "by hand",
which went allright at once. To make the parsing of commands
easier to implement I changed to the ArexxBox and did some
adaptions to make DFA work together with the code created by the
Arexxbox. To test the inteface I implmented the "About" command
(!) and it worked!
17.10.92 - 20.10.92
Added more commands to the Arexx interface...
Expanded the documentation according to the arexx interface.
Did some optimizations on the "Print" function.
Changed the message handling of DFA (Arexx!).
Small enhancements within the existing code.
Included an additional item in the project menu: "Info". Up to now
"Info" does nothing at all, but this will be changed SOON.
21.10.92
Added more commands to the Arexx interface...
Revised the documentation
Did some changes concerning the edit hooks: Up to now you had to
hold down the "SHIFT" key additionally, if you wanted to reach a
field edit function (e.g. "LAMIGA X" or "LAMIGA Q"). The shortcuts
for the data fields itselves could be reached directly without the
"SHIFT" key pushed. This handling was exchanged, i.e. the edit
functions can be reached without <SHIFT> key; if you want to reach
a gadget shortcut which is the same as an edit function, you have
to hold down the "SHIFT" key additionally.
(Suggestion: Kai Iske)
Implemented the "Info" function. Now you can look up the name of
DFA's Arexx port, the number of addresses currently stored and the
amount of free memory.
22.10.92
Did some enhancements within the search function. Now AmMIGA
patterns are supported.
Printed 242 (!) pages of TeX document: The documentation of the
TeXInfo package. Sorry printer, but somehow I head to learn about
the syntax of the TeXInfo macros.
Changed the complete (german) documentation to TeXInfo. This makes
it possible to get an AmigaGuide file out of the TeXInfo file.
"By name" support patterns now. The search is no longer case
sensitive.
(Suggestion: Frank Dürring)
26.10.92
Today the SAS-C compiler V6.0 arrived. Starting installation...
26.10. - 29.10.92
Did some changes to the sources of DFA to compile it using the SAS
compiler.
Tested and improved Arexx port...
Wrote an Arexx script that used nearly all Arexx commands
available in DFA to test the Arexx port. Wrote some little useful
scripts for DFA...
Spent lots of time revising the documentation.
03.11.92
Did a new edit hook function for all windows with ONE string
gadget only. This makes it possible to end the window by hitting
"Return" TWICE; furthermore the shortcuts can be reached now! This
edit hook is used in "By name" and in "Search".
(Report: Frank Dürring, Erik Uhde,...)
07.11.92
Started to translate the german documentation...
12.11.92
Removed the last (?) seven enforcer (read) hits.
Optimized the message handling of the main window. Rexx commands
are done about 4 times faster now!
If you hit the hotkey, DFA comes to front using
ScreenToFront()/WindowToFront().
(Suggestion: Kai Iske)
15.11.92
Translation of the documentation finished.
Spent many hours of revising the german and the english
documentation and set a high value of consistence between both
manuals (e.g. text style, text format, and so on).
Up to now DFA needed the file "DFA.info" for the creation of the
application icon, which lead to problems is you did not rename
"DFA_020" or renamed DFA to something else. Now DFA takes its
program name and appends an .info for the name of the workbench
object (the application icon).
16.11.92
Revised the manual once again.
Changed the minimal stack size to 8192 internally. Now the
program itself takes care of the proper stack size and will
enlarge it, if it is set too small within the tool icon.
17.11.92
If the window of DFA did not open during startup (e.g you set
CX_Popup=NO), the address would not be opened as well. For this
reason an Arexx script could not find any address at all, because
none existed. Fixed.
(Report: Kai Iske)
20.11.92
If there had been more than one window open (e.g. main window and
"Edit" window), it had been possible to do some input to the
"inactive" window. This input had no effect at once, but as soon
as you finished the active window, the actions took place. Now
the open, but inactive windows are "blocked" and a busy pointer
appears if you click into them. Now active window behaves like a
requester.
(Suggestion: Kai Iske)
30.11.92
Got the update to SAS-C 6.1. Did all the patches and recompiled
DFA.
03.12.92
It seemed that SAS-C 6.1 had lots of bugs. So I reinstalled V 6.0
and recompiled DFA with this version once again.
Switching the application icon on and off did not show any effect
at once, but only when restarting DFA. Now the application icon
will appear and disappear AT ONCE, if you switch it on or off!
(Suggestion: Kai Iske)
Improved the internal handling of the programname.
08.12.92
DFA did not pop up, even if you had entered CX_Popup=YES in the tool types
and even if you started DFA from shell. Fixed.
(Report: Ludwig Gritsch)
Revision V1.0b
--------------
The separation of telephone numbers (if you input more than one)
is no longer done by the comma (,), but by a pipe sign (|). Now
it is possible to use the comma for the purpose of "pausing" the
modem during dialing. (Suggestion: Ludwig Gritsch)
Save as..." caused a crash -- fixed.
23.09.92
The "New" command had a little error: If you canceled the command
an empty entry had been created by DFA -- fixed. (Report: Kai Iske)
28.09.92
Commands that changed the address list, did NOT cause a refresh of
the text gadgets "Phone" and "EMail1-3" -- fixed.
After you selected "Load" or "Append..." the internal list
pointers were not initialized. This sometimes caused DFA to
display some "junk" -- fixed.
01.10.92
"By name" now starts marking matching entries just after hiting
"Return". (Suggestion: Frank Dürring).
The "By name" window had a close gadget, but selecting it did not
have an effect -- fixed. (Report: Frank Dürring).
05.10.92
Removed some enforcer read hits in "Print to File".
10.10.92
Added the exact dimension of the mailing labels.
Revision V1.0
--------------
--- Initial release ---